to refresh oneself with sleep - German English Dictionary